home *** CD-ROM | disk | FTP | other *** search
/ Aminet 25 / Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso / Aminet / disk / cdrom / amibonlex.lha / Install < prev    next >
Text File  |  1998-03-16  |  4KB  |  208 lines

  1. ; Installer för AmiBonLex
  2. ; 1998-03-13 av Bengt Engdahl <a97benen@student.his.se>
  3. ;
  4. ; $VER: AmiBonLex Install 0.6
  5. ;
  6.  
  7. (set where (cat "Var god välj var AmiBonLex ska installeras!\nEn katalog kallad 'AmiBonLex' kommer att skapas där."))
  8. (set skajaginstdt "Du har inte MacPict2 datatypen installerad.\nDu måste ha den om du vill titta på bilder från Bonniers lexicon CD'n.\nSka jag installera den?")
  9. (set villejinstdt "Du valde att inte installa MacPict2 datatypen. Därför kan du inte kolla på bilderna från Bonniers lexikon CD'n.")
  10. (set aiffdtfannsej "Du har inte AIFF-datatypen installerad, utan den måste du använda ett externt program för höra ljud/musik från Bonniers lexikon CD'n.")
  11. (set newtopaz8fannsej "Du har inte newtopaz fonten (storlek 8) installerad, det rekommenderas att du skaffar den men den är inte nödvändig för att använda AmiBonLex.")
  12. (set vilkaiconer "Vilken icontyp till programmet önskar du använda.")
  13. (set ejinstallat 0)
  14.  
  15. (complete 0)
  16.  
  17. (set #progdest
  18.     (askdir
  19.         (prompt where)
  20.         (help @askdir-help)
  21.         (default @default-dest)
  22.     )
  23. )
  24.  
  25. (set #progdest (tackon #progdest "AmiBonLex"))
  26.  
  27. (complete 20)
  28.  
  29. (makedir #progdest)
  30.  
  31. (complete 25)
  32.  
  33. (copyfiles
  34.     (source "ABDL96data")
  35.     (dest #progdest)
  36. )
  37. (copyfiles
  38.     (source "ABDL97data")
  39.     (dest #progdest)
  40. )
  41.  
  42. (complete 30)
  43.  
  44. (makedir (cat #progdest "/fonts"))
  45.  
  46. (copyfiles
  47.     (source "fonts")
  48.     (all)
  49.     (dest (cat #progdest "/fonts"))
  50. )
  51.  
  52.  
  53. (complete 35)
  54.  
  55. (copyfiles
  56.     (source "AmiBonLex")
  57.     (dest #progdest)
  58.     (infos)
  59. )
  60.  
  61. (complete 40)
  62.  
  63. (copyfiles
  64.     (source "AmiBonLex.Guide")
  65.     (dest #progdest)
  66.     (infos)
  67. )
  68.  
  69. (complete 50)
  70.  
  71. (if
  72.  (exists ("SYS:Classes/DataTypes/MacPict.DataType"))
  73.  
  74.   (
  75.    (set nonsens_vet_ej hur_loesas_annars)
  76.    ;macpict2 dt'n fanns redan...
  77.   )
  78.  
  79.   (
  80.    (select
  81.     (askchoice
  82.      (prompt skajaginstdt)
  83.      (choices "Ja" "Nej")
  84.      (help "Ja rekommenderas!\n\n" @askchoice-help)
  85.      (default 0)
  86.     )
  87.     (
  88.         (copyfiles
  89.             (source "datatype/MacPict.DataType")
  90.             (dest "SYS:Classes/DataTypes/")
  91.         )
  92.         (copyfiles
  93.             (source "datatype/MacPICT2")
  94.             (dest "SYS:Devs/DataTypes/")
  95.             (infos)
  96.         )
  97.     )
  98.     (
  99.         (message villejinstdt)
  100.         (set ejinstallat 1)
  101.     )
  102.    )
  103.   )
  104. )
  105.  
  106. (complete 55)
  107.  
  108.     (if
  109.         (exists ("SYS:Devs/DataTypes/Macintosh PICT2"))
  110.     (
  111.     (delete "SYS:Devs/DataTypes/Macintosh PICT2" (infos))
  112.  
  113.     (copyfiles
  114.     (source "datatype/MacPICT2")
  115.     (dest "SYS:Devs/DataTypes/")
  116.     (infos)
  117.     )
  118.     )
  119.     (
  120.         (set nonsens_vet_ej hur_loesas_annars)
  121.         ;filen fanns inte
  122.     )
  123.     )
  124.  
  125. (complete 60)
  126.  
  127. (if (= ejinstallat 0)
  128.     (if
  129.         (exists ("SYS:Devs/DataTypes/MacPaint"))
  130.     (
  131.             (copyfiles
  132.                 (source "datatype/MacPaint")
  133.                 (dest "SYS:Devs/DataTypes/")
  134.                 (infos)
  135.             )
  136.     )
  137.     (
  138.         (set nonsens_vet_ej hur_loesas_annars)
  139.         ;MacPaint desc'en fanns inte, lite onödigt att byta ut ngt som inte finns eller?
  140.     )
  141.     )
  142.  
  143. )
  144.  
  145. (complete 70)
  146.  
  147. (if
  148.     (AND
  149.         (exists ("SYS:Classes/DataTypes/aiff.datatype"))
  150.         (exists ("SYS:Devs/DataTypes/AIFF"))
  151.     )
  152.     (
  153.         (set nonsens_vet_ej hur_loesas_annars)
  154.         ;aiff dt'n fanns redan...
  155.     )
  156.     (
  157.         (message aiffdtfannsej)
  158.     )
  159. )
  160.  
  161. (complete 80)
  162.  
  163. (if
  164.     (exists ("Fonts:newtopaz/8"))
  165.     (
  166.         (set nonsens_vet_ej hur_loesas_annars)
  167.         ;newtopaz/8 finns...
  168.     )
  169.     (
  170.         (message newtopaz8fannsej)
  171.     )
  172. )
  173.  
  174. (complete 90)
  175.  
  176. (
  177. (select
  178.  (askchoice
  179.   (prompt vilkaiconer)
  180.   (choices "Standard 4-färger, (Av Bengt 'Nut' Engdahl)" "NewIcon, (Av Jimmy 'Gnu' Gunnarsson)")
  181.   (help @askchoice-help)
  182.   (default 0)
  183.  )
  184.     (
  185.     (set nonsens_vet_ej hur_loesas_annars)
  186.     ;redan överkopierad längre upp "(infos)"
  187.     )
  188.     (
  189.     (copyfiles
  190.         (source "NewIcons/AmiBonLex.info")
  191.         (dest #progdest)
  192.     )
  193.     )
  194. )
  195. )
  196.  
  197. (complete 99)
  198.  
  199. ;Här är installationen egentligen klar men för att få korrekt meddelande
  200. ;om var programmet är installerat och korrekt placering av eventuell
  201. ;log-fil så görs detta...
  202.  
  203. (set @default-dest #progdest)
  204.  
  205. (complete 100)
  206.  
  207.  
  208.